BODY, TABLE, TR, TD, P {
	font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

TR, TD {
    margin: 2px;
}

TH.report_header,
TD.report_header {
    border-top : 1px solid black;
    border-left : 1px solid black;
    border-right : 1px solid black;
    border-bottom : 1px solid black;
}

TD.report_item {
    border-top : none;
    border-left : 1px  solid black;
    border-right : 1px  solid black;
    border-bottom : 1px solid black;
}

TH.report_footer,
TD.report_footer {
    border-top : none;
    border-left : 1px solid black;
    border-right : 1px solid black;
    border-bottom : 1px solid black;
}

TR.report_header {
	background-color: rgb(223, 223, 223);
}

TR.report_item_top {
	background-color: rgb(255, 223, 223);
}

TR.report_item_middle {
	background-color: rgb(223, 255, 223);
}

TR.report_item_bottom {
	background-color: rgb(223, 223, 255);
}

TR.report_footer {
	background-color: rgb(223, 255, 255);
}

